package com.coocaa.ops.api.v1.params.provider;

import com.coocaa.ops.api.common.model.HeaderModel;
import com.coocaa.ops.api.v1.params.model.OpsParamModel;

import java.util.List;

/**
 * @author zen
 * @date 2020-11-03 14:15
 * @description
 */
public interface IParamsProvider {

    /**
     * 获取匹配人群的所有下发参数
     * @param header
     * @return
     */
    List<OpsParamModel> getOpsParamModelList(HeaderModel header);

    /**
     * 根据传入类型获取下发参数
     * 经过人群匹配命中的
     * @param header
     * @param type
     * @return
     */
    List<OpsParamModel> getOpsParamModelList(HeaderModel header, String type);
}

